

.wrap {
	display: flex;
	flex-direction: column;
}

.bg-color {
	background: #ECF2F0;
}

.height-100 {
	height: 100%;
}

.width-100 {
	width: 100%;
}

.height-100vh {
	height: 100vh;
}

.width-100vw {
	width: 100vw;
}

.flex {
	display: flex;
}

.flex-row {
	display: flex;
	flex-direction: row;
}

.flex-row-reverse {
	display: flex;
	flex-direction: row-reverse;
}

.flex-column {
	display: flex;
	flex-direction: column;
}

.flex-column-reverse {
	display: flex;
	flex-direction: column-reverse;
}
.flex-column-center {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center
}
.flex-row-center {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center
}

.flex-wrap {
	flex-wrap: wrap;
}
.flex-nowrap {
	flex-wrap: nowrap;
}

.flex-start {
	justify-content: flex-start
}

.flex-center {
	justify-content: center
}

.flex-end {
	justify-content: flex-end
}

.flex-between {
	justify-content: space-between
}

.flex-around {
	justify-content: space-around
}

.flex-items-start {
	align-items: flex-start
}

.flex-items-center {
	align-items: center
}

.flex-items-end {
	align-items: flex-end
}

.flex-items-baseline {
	align-items: baseline
}

.flex-items-stretch {
	align-items: stretch
}

.font-weight-regular {
	font-weight: 400;
}

.font-weight-medium {
	font-weight: 500;
}

.font-weight-semibold {
	font-weight: 600;
}

.font-weight-bold {
	font-weight: 700;
}

.font-10 {
	font-size: 10px;
}

.font-12 {
	font-size: 12px;
}

.font-13 {
	font-size: 13px;
}

.font-14 {
	font-size: 14px;
}

.font-15 {
	font-size: 15px;
}

.font-16 {
	font-size: 16px;
}

.font-17 {
	font-size: 17px;
}

.font-18 {
	font-size: 18px;
}

.font-19 {
	font-size: 19px;
}

.font-20 {
	font-size: 20px;
}

.font-21 {
	font-size: 21px;
}

.font-22 {
	font-size: 22px;
}

.font-23 {
	font-size: 23px;
}

.font-24 {
	font-size: 24px;
}
.font-25 {
	font-size: 25px;
}